﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Osobe
{
    class Nastavnik : Osoba
    {
        public enum klasifikacija { RedovanNastavnik, VanredanNastavnik, Ucitelj, RedovanProfesor, VanredanProfesor };
        private klasifikacija _kvalifikacija;
        private DateTime _datumZaposlenja;
        private int _radniStaz;

        public Nastavnik(String ime, String pre, String jmbg, DateTime datumR, String mjestoR, String adr, String pass, int klas, DateTime datumZ)
            : base(ime, pre, jmbg, datumR, mjestoR, adr, pass)
        {
            _kvalifikacija = (klasifikacija)klas;
            _datumZaposlenja = datumZ;
            DateTime date1 = DateTime.Now;
            TimeSpan t = date1 - _datumZaposlenja;
            _radniStaz = t.Days / 365;

        }
        public Osobe.Nastavnik.klasifikacija Kvalifikacija
        {
            get { return _kvalifikacija; }
            set { _kvalifikacija = value; }
        }
        public System.DateTime DatumZaposlenja
        {
            get { return _datumZaposlenja; }
            set { _datumZaposlenja = value; }
        }
        public int RadniStaz
        {
            get { return _radniStaz; }
            set { _radniStaz = value; }
        }
    }
}
